// 平台管理属性请求
import request from '@/utils/request.js'

// 获取一级分类请求 /admin/product/getCategory1   get
export const reqCategory1List = () => request ({url: '/admin/product/getCategory1', method: 'get'})

// 获取二级分类  GET /admin/product/getCategory2/{category1Id}
export const reqCategory2List = (category1Id) => request ({url: `/admin/product/getCategory2/${category1Id}`, method: 'get'})

// 获取三级分类  GET /admin/product/getCategory3/{category2Id}
export const reqCategory3List = (category2Id) => request ({url: `/admin/product/getCategory3/${category2Id}`, method: 'get'})

// 三级联动确定后，发获取平台属性数据请求 GET /admin/product/attrInfoList/{category1Id}/{category2Id}/{category3Id}
export const reqAttrList = (category1Id,category2Id,category3Id) => request ({url: `/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`, method: 'get'})

// 收集属性名属性值请求 POST /admin/product/saveAttrInfo
export const reqAddOrUpdateAttr = (data) => request ({url: '/admin/product/saveAttrInfo', method: 'post', data})
/*
{
  "attrName": "string",
  "attrValueList": [
    {
      "attrId": 0,
      "id": 0,
      "valueName": "string"
    }
  ],
  "categoryId": 0,
  "categoryLevel": 0,
}
*/